import random

def generate_test_case():
    numArrows = random.randint(1, 10**5)
    aliceArrows = [random.randint(0, numArrows) for _ in range(12)]
    # Ensure the sum of aliceArrows doesn't exceed numArrows too much
    while sum(aliceArrows) > numArrows * 2:
        aliceArrows = [random.randint(0, numArrows) for _ in range(12)]
    return numArrows, aliceArrows

def generate_multiple_test_cases(num_cases=5):
    test_cases = []
    for _ in range(num_cases):
        test_cases.append(generate_test_case())
    return test_cases

if __name__ == "__main__":
    test_cases = generate_multiple_test_cases()
    for i, (numArrows, aliceArrows) in enumerate(test_cases):
        print(f"\nTest Case {i+1}:")
        print(f"numArrows: {numArrows}")
        print(f"aliceArrows: {aliceArrows}")